package com.itcase.interfacedemo.Demo01;

/*
测试类
*/
public abstract class Test {
    public static void main(String[] args) {
        Dog dog=new Dog("阿黄","黄色");
        dog.eat();

        //调用接口传对方法
        method(new Dog());
        method(new Frog());
    }

    //只能传实现接口的子类对象的方法,可以对只有游泳功能的对象进行统一处理
    public static void method(Swim swim) {
        System.out.println("=====吹哨开始游泳=====");
        swim.swimming();
        System.out.println("=====吹哨结束游泳=====");
    }
}
